package placemodel

type PlaceBrandRelevancyConfigModel struct {
	PlaceBrandRelevancyConfigDb
	CreateTime string `gorm:"column:create_time" json:"createTime"`
	UpdateTime string `gorm:"column:update_time" json:"updateTime"`
}

type PlaceBrandRelevancyConfigDb struct {
	Id         int     `gorm:"column:id" json:"id"`
	PlaceId    int     `gorm:"column:place_id" json:"placeId"`
	BrandId    int     `gorm:"column:brand_id" json:"brandId"`
	CostAmount int     `gorm:"column:cost_amount" json:"costAmount"`
	Proportion float64 `gorm:"column:proportion" json:"proportion"`
	ProjectKey string  `gorm:"column:project_key" json:"projectKey"`
}

func NewPlaceBrandRelModel() *PlaceModel {
	return &PlaceModel{}
}

func (m *PlaceBrandRelevancyConfigDb) TableName() string {
	return "place_brand_relevancy_config"
}
